import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:full_display/common/qxp_color.dart';
import 'package:full_display/unit/screen/screen_utility.dart';
import 'qxp_size.dart';

class StandardTextStyle {
  // static const TextStyle normalColor = TextStyle(
  //     color: Color.fromRGBO(243, 192, 86, .66),
  //     fontWeight: FontWeight.w600,
  //     fontSize: SysSize.normal,
  //     inherit: true,
  //     fontFamily: 'Sumscope');

  static TextStyle textBlue10Style = TextStyle(
    fontSize: 10.0.SP,
    color: ColorPlate.blue,
  );
  static TextStyle textWhite10Style = TextStyle(
    fontSize: 10.0.SP,
    color: ColorPlate.white,
  );

  static TextStyle textWhite12Style = TextStyle(
    fontSize: 12.0.SP,
    color: ColorPlate.white,
  );
  static TextStyle textWhite12Op50Style = TextStyle(
    fontSize: 12.0.SP,
    color: ColorPlate.backgroundOpacity50,
  );
  static TextStyle textWhite12Op75Style = TextStyle(
    fontSize: 12.0.SP,
    color: ColorPlate.backgroundOpacity75,
  );

  static TextStyle textWhite14Style = TextStyle(
    fontSize: 14.0.SP,
    color: ColorPlate.white,
  );

  static TextStyle textWhite14Op75Style = TextStyle(
    fontSize: 14.0.SP,
    color: ColorPlate.backgroundOpacity75,
  );

  static TextStyle textWhite14BoldStyle = TextStyle(
    fontSize: 14.0.SP,
    color: ColorPlate.white,
    fontWeight: FontWeight.bold,
  );

  static TextStyle textWhite16Style = TextStyle(
    fontSize: 16.0.SP,
    color: ColorPlate.white,
  );
  static TextStyle textWhite16BoldStyle = TextStyle(
    fontSize: 16.0.SP,
    fontWeight: FontWeight.bold,
    color: ColorPlate.white,
  );

  static TextStyle textWhite16BoldOp50Style = TextStyle(
    fontSize: 16.0.SP,
    fontWeight: FontWeight.bold,
    color: ColorPlate.backgroundOpacity50,
  );

  static TextStyle textWhite17Style = TextStyle(
    fontSize: 17.0.SP,
    color: ColorPlate.white,
  );
  static TextStyle textWhite17StyleOp50Style = TextStyle(
    fontSize: 17.0.SP,
    color: ColorPlate.backgroundOpacity50,
  );
  static TextStyle textBlue17Style = TextStyle(
    fontSize: 17.0.SP,
    color: ColorPlate.app_blue,
  );

  static TextStyle textWhite17BoldStyle = TextStyle(
    fontSize: 17.0.SP,
    color: ColorPlate.white,
    fontWeight: FontWeight.bold,
  );

  static TextStyle textBlue17BoldStyle = TextStyle(
    fontSize: 17.0.SP,
    color: ColorPlate.app_blue,
    fontWeight: FontWeight.bold,
  );

  static TextStyle textWhite17EllipsisStyle = TextStyle(
    fontSize: 17.0.SP,
    color: ColorPlate.white,
    overflow: TextOverflow.ellipsis,
  );

  static TextStyle textWhite24BoldStyle = TextStyle(
    fontSize: 24.0.SP,
    fontWeight: FontWeight.bold,
    color: ColorPlate.white,
  );

  static TextStyle textWhite24BoldEllipsisStyle = TextStyle(
    fontSize: 24.0.SP,
    color: ColorPlate.white,
    fontWeight: FontWeight.bold,
    overflow: TextOverflow.ellipsis,
  );

  static const TextStyle buttonStyle = TextStyle(
    color: ColorPlate.white,
    fontWeight: FontWeight.w600,
    fontSize: 12,
    inherit: true,
  );

  static TextStyle loginTopStyle = TextStyle(
    color: ColorPlate.white,
    fontWeight: FontWeight.w600,
    fontSize: 26.0.SP,
    inherit: true,
  );

  static TextStyle loginUnSelectStyle = TextStyle(
    color: ColorPlate.white,
    fontWeight: FontWeight.w600,
    fontSize: 20.0.SP,
    inherit: true,
  );

  static TextStyle inputHintStyle = TextStyle(
    color: ColorPlate.input_hint,
    fontWeight: FontWeight.w300,
    fontSize: 17.0.SP,
    inherit: true,
  );

  static TextStyle textBlue16Style = TextStyle(
    fontSize: 16.0.SP,
    color: ColorPlate.blue,
  );
}
